FELICS – Fair Evaluation of Lightweight Cryptographic Systems
نویسندگان
چکیده
In this paper we introduce FELICS, a free and open-source benchmarking framework designed for fair and consistent evaluation of software implementations of lightweight cryptographic primitives for embedded devices. The framework is very flexible thanks to its modular structure, which allows for an easy integration of new metrics, target devices and evaluation scenarios. It consists of two modules that can currently asses the performance of lightweight block and stream ciphers on three widely used microcontrollers: 8-bit AVR, 16-bit MSP and 32-bit ARM. The metrics extracted are execution time, RAM consumption and binary code size. FELICS has a simple user interface and is intended to be used by cipher designers to compare new primitives with the state of the art. The extracted metrics are very detailed and assist embedded software engineers in selecting the best cipher to match the requirements of a particular application. The tool aims to increase the transparency and trust in benchmarking results of lightweight primitives and facilitates a fair comparison between different primitives using the same evaluation conditions.
منابع مشابه
Lightweight 4x4 MDS Matrices for Hardware-Oriented Cryptographic Primitives
Linear diffusion layer is an important part of lightweight block ciphers and hash functions. This paper presents an efficient class of lightweight 4x4 MDS matrices such that the implementation cost of them and their corresponding inverses are equal. The main target of the paper is hardware oriented cryptographic primitives and the implementation cost is measured in terms of the required number ...
متن کاملAthena - Automated Tool for Hardware Evaluation: Software Environment for Fair and Comprehensive Performance Evaluation of Cryptographic Hardware Using Fpgas
ATHENA AUTOMATED TOOL FOR HARDWARE EVALUATION: SOFTWARE ENVIRONMENT FOR FAIR AND COMPREHENSIVE PERFORMANCE EVALUATION OF CRYPTOGRAPHIC HARDWARE USING FPGAS Venkata Amirineni, MS George Mason University, 2010 Thesis Director: Dr. Kris Gaj Fair comparison of the hardware efficiency of cryptographic algorithms, modeled in Hardware Description Languages and implemented using FPGAs, is a complex tas...
متن کاملULCL - An Ultra-lightweight Cryptographic Library for Embedded Systems
The evolution of embedded systems and their applications in every daily activity, derive the development of lightweight cryptography. Widely used crypto-libraries are too large to fit on constrained devices, like sensor nodes. Also, such libraries provide redundant functionality as each lightweight and ultra-lightweight application utilizes a limited and specific set of crypto-primitives and pr...
متن کاملAn Experimental Study on Shear Strengthening of RC Lightweight Deep Beams Using CFRP
. This paper presents the results of an experimental investigation on shear strength enhancement of reinforced concrete deep beams externally reinforced with fiber reinforced polymer (FRP) composites. A total of six deep beam specimens of two different classes, as-built (unstrengthened) and retrofitted were tested in the experimental evaluation program. Two composite systems namely carbon/epoxy...
متن کاملFair Comparison and Evaluation of Quantization Schemes for PHY-based Key Generation
The generation of symmetric cryptographic keys out of wireless channel properties represents a promising approach for the establishment of secured communication links. Despite the tremendous number of different channel-based key generation protocols, there is little research on security evaluation and fair comparison of those systems. We present suitable metrics and a source model for a securit...
متن کامل